olive yard planted with stumps - French English Dictionary